/**
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

// Update options value in local storage
function save_options (e)
{
    browser.storage.local.set ({
        autoswitch: document.querySelector ('#autoswitch').checked
    });
}

// Restore options' value from local strage
function restore_options ()
{
    browser.storage.local.get ('autoswitch', (option) => {
        document.querySelector ('#autoswitch').checked = option.autoswitch || false;
    });
}

// When "options" page load, get the options from local storage
document.addEventListener ('DOMContentLoaded', restore_options);

// Automatically save options when one of them change
document.querySelector ('#autoswitch').addEventListener ('change', save_options);



